@charset 'utf-8';
header { height: 112px; background: #fff;
  .logo{}
  nav{
    a{ padding: 53px 0 0 0; margin-left: 29px; margin-right: 30px; display: inline-block; height: 1em; line-height: 1em; position: relative; color: #343434;
      &::before{ width: 1px; height: 1em; display: block; position: absolute; background: #c3c3c3; top: 53px; left: -30px; content: ""; }
      &:first-child{
        &::before{display: none;}
      }
      &:hover{ color: #0173b9; transition: $tr4; }
      &.on{ color: #0173b9;
        &::after{
           width: 100%; height: 2px; display: block; position: absolute; left: 0; bottom: -12px; content: ""; background: #0173b9;
        }
      }
    }
  }
}
